self-propelled mount - Turkish English Dictionary